package com.ktgj.pay.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ktgj.common.core.annotation.Excel;
import com.ktgj.common.core.web.domain.BaseEntity;

/**
 * 发票操作日志对象 invoice_operatelog
 * 
 * @author ruoyi
 * @date 2022-01-24
 */
public class InvoiceOperatelog extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** $column.columnComment */
    private Long id;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Long invoiceid;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String operater;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Date operatertime;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String operaterdesc;

    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setInvoiceid(Long invoiceid) 
    {
        this.invoiceid = invoiceid;
    }

    public Long getInvoiceid() 
    {
        return invoiceid;
    }
    public void setOperater(String operater) 
    {
        this.operater = operater;
    }

    public String getOperater() 
    {
        return operater;
    }
    public void setOperatertime(Date operatertime) 
    {
        this.operatertime = operatertime;
    }

    public Date getOperatertime() 
    {
        return operatertime;
    }
    public void setOperaterdesc(String operaterdesc) 
    {
        this.operaterdesc = operaterdesc;
    }

    public String getOperaterdesc() 
    {
        return operaterdesc;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("invoiceid", getInvoiceid())
            .append("operater", getOperater())
            .append("operatertime", getOperatertime())
            .append("operaterdesc", getOperaterdesc())
            .toString();
    }
}
